package com.dsl.dslsuzhou.model;

import lombok.Data;

/**
 * 扩展的名称-分类维度数据模型（用于对比分析）
 */
@Data
public class NameCategoryDimensionMore<T> {
    
    /**
     * 名称（通常是时间bucket）
     */
    private String name;
    
    /**
     * 分类1（本期值）
     */
    private T category1;
    
    /**
     * 分类2（对期值）
     */
    private T category2;
    
    /**
     * 分类3（增长率）
     */
    private T category3;
    
    public NameCategoryDimensionMore() {}
    
    public NameCategoryDimensionMore(String name, T category1, T category2, T category3) {
        this.name = name;
        this.category1 = category1;
        this.category2 = category2;
        this.category3 = category3;
    }
}
